package co.uniandes.pmc.gui;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import android.widget.RatingBar;
import android.widget.Toast;
import android.widget.RatingBar.OnRatingBarChangeListener;

public class PantallaBuscarCalificacion extends Activity 
{
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) 
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.pantalla_buscar_calificacion);

		final RatingBar ratingbar = (RatingBar) findViewById(R.id.ratingbar);
		ratingbar.setEnabled(false);
		

	}
	
	public void enviarAction(View v)
	{
		final EditText edittext = (EditText) findViewById(R.id.editText1);
		Log.d("FU",""+edittext.getText().toString().startsWith(" ") );
//		if(!edittext.getText().toString().startsWith(""))
//		{
			String placa=edittext.getText().toString().toUpperCase();
			String letras= placa.substring(0, 3);
			String numeros= placa.substring(3);

			
			int sumaAsciiLetra1=letras.codePointAt(0);
			int sumaAsciiLetra2=letras.codePointAt(1);
			int sumaAsciiLetra3=letras.codePointAt(2);
			int sumaLetras=sumaAsciiLetra1+sumaAsciiLetra2+sumaAsciiLetra3;
			
			
			int sumaAsciiNumero1=numeros.codePointAt(0);
			int sumaAsciiNumero2=numeros.codePointAt(1);
			int sumaAsciiNumero3=numeros.codePointAt(2);
			int sumaNumeros=sumaAsciiNumero1+sumaAsciiNumero2+sumaAsciiNumero3;
			
			
			if((sumaLetras>=195 && sumaLetras<=270)&&(sumaNumeros>=144 && sumaNumeros<=171))
			{
				//Aqui se debe enviar la placa al servidor para que retorne la calificacion
				final RatingBar ratingbar = (RatingBar) findViewById(R.id.ratingbar);
				ratingbar.setRating((float) 3.5);
			}
			else
			{
				Toast.makeText(PantallaBuscarCalificacion.this, "Error: La placa ingresada no tiene el formato correcto.",Toast.LENGTH_SHORT).show();
			}
		}
//		else
//			Toast.makeText(PantallaBuscarCalificacion.this, "Error: Debe ingresar una placa.",Toast.LENGTH_SHORT).show();
	
	
	//}
}
